package com.bsoft.gol.hcs.specialist.entity;

import javax.persistence.*;
import java.util.Date;

/**
 * @author tongtp
 * @version v0.1
 * @className FusAnswerOperativeInfo
 * @description
 * @create 2020-08-03 15:27
 **/
@Entity
@Table(name = "fus_answer_operative_info")
public class FusAnswerOperativeInfo {
	private long fusAnswerOperativeInfoId;
	private String userInfoId;
	private String titleId;
	private Date createTime;
	private String patientId;
	private String cardType;
	private String cardNumber;
	private String patientMedicalCardNumber;
	private Integer patientMedicalCardType;
	private String departmentId;
	private String departmentName;
	private String operativeCode;
	private String operativeRecordId;
	private String operativeName;
	private Date operativeTime;
	//麻醉方式
	private String anesthesiaWayCode;
	//麻醉方式
	private String anesthesiaWayName;
	//切口等级
	private String notchGrade;
	//愈合等级
	private String healingGrade;
	private long diseaseTypeId;
	private String diseaseTypeName;
	private Date answerTime;
	private String reportId;

	@Id
	@Column(name = "fus_answer_operative_info_id")
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	public long getFusAnswerOperativeInfoId() {
		return fusAnswerOperativeInfoId;
	}

	public void setFusAnswerOperativeInfoId(long fusAnswerOperativeInfoId) {
		this.fusAnswerOperativeInfoId = fusAnswerOperativeInfoId;
	}

	@Basic
	@Column(name = "user_info_id")
	public String getUserInfoId() {
		return userInfoId;
	}

	public void setUserInfoId(String userInfoId) {
		this.userInfoId = userInfoId;
	}

	@Basic
	@Column(name = "title_id")
	public String getTitleId() {
		return titleId;
	}

	public void setTitleId(String titleId) {
		this.titleId = titleId;
	}

	@Basic
	@Column(name = "create_time")
	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	@Basic
	@Column(name = "patient_id")
	public String getPatientId() {
		return patientId;
	}

	public void setPatientId(String patientId) {
		this.patientId = patientId;
	}

	@Basic
	@Column(name = "card_type")
	public String getCardType() {
		return cardType;
	}

	public void setCardType(String cardType) {
		this.cardType = cardType;
	}

	@Basic
	@Column(name = "card_number")
	public String getCardNumber() {
		return cardNumber;
	}

	public void setCardNumber(String cardNumber) {
		this.cardNumber = cardNumber;
	}

	@Basic
	@Column(name = "patient_medical_card_number")
	public String getPatientMedicalCardNumber() {
		return patientMedicalCardNumber;
	}

	public void setPatientMedicalCardNumber(String patientMedicalCardNumber) {
		this.patientMedicalCardNumber = patientMedicalCardNumber;
	}

	@Basic
	@Column(name = "patient_medical_card_type")
	public Integer getPatientMedicalCardType() {
		return patientMedicalCardType;
	}

	public void setPatientMedicalCardType(Integer patientMedicalCardType) {
		this.patientMedicalCardType = patientMedicalCardType;
	}

	@Basic
	@Column(name = "department_id")
	public String getDepartmentId() {
		return departmentId;
	}

	public void setDepartmentId(String departmentId) {
		this.departmentId = departmentId;
	}

	@Basic
	@Column(name = "department_name")
	public String getDepartmentName() {
		return departmentName;
	}

	public void setDepartmentName(String departmentName) {
		this.departmentName = departmentName;
	}

	@Basic
	@Column(name = "operative_code")
	public String getOperativeCode() {
		return operativeCode;
	}

	public void setOperativeCode(String operativeCode) {
		this.operativeCode = operativeCode;
	}

	@Basic
	@Column(name = "operative_record_id")
	public String getOperativeRecordId() {
		return operativeRecordId;
	}

	public void setOperativeRecordId(String operativeRecordId) {
		this.operativeRecordId = operativeRecordId;
	}

	@Basic
	@Column(name = "operative_name")
	public String getOperativeName() {
		return operativeName;
	}

	public void setOperativeName(String operativeName) {
		this.operativeName = operativeName;
	}

	@Basic
	@Column(name = "operative_time")
	public Date getOperativeTime() {
		return operativeTime;
	}

	public void setOperativeTime(Date operativeTime) {
		this.operativeTime = operativeTime;
	}

	@Basic
	@Column(name = "disease_type_id")
	public long getDiseaseTypeId() {
		return diseaseTypeId;
	}

	public void setDiseaseTypeId(long diseaseTypeId) {
		this.diseaseTypeId = diseaseTypeId;
	}

	@Basic
	@Column(name = "disease_type_name")
	public String getDiseaseTypeName() {
		return diseaseTypeName;
	}

	public void setDiseaseTypeName(String diseaseTypeName) {
		this.diseaseTypeName = diseaseTypeName;
	}

	@Basic
	@Column(name = "answer_time")
	public Date getAnswerTime() {
		return answerTime;
	}

	public void setAnswerTime(Date answerTime) {
		this.answerTime = answerTime;
	}

	@Basic
	@Column(name = "report_id")
	public String getReportId() {
		return reportId;
	}

	public void setReportId(String reportId) {
		this.reportId = reportId;
	}

	@Basic
	@Column(name = "anesthesia_way_code")
	public String getAnesthesiaWayCode() {
		return anesthesiaWayCode;
	}

	public void setAnesthesiaWayCode(String anesthesiaWayCode) {
		this.anesthesiaWayCode = anesthesiaWayCode;
	}

	@Basic
	@Column(name = "anesthesia_way_name")
	public String getAnesthesiaWayName() {
		return anesthesiaWayName;
	}

	public void setAnesthesiaWayName(String anesthesiaWayName) {
		this.anesthesiaWayName = anesthesiaWayName;
	}

	@Basic
	@Column(name = "notch_grade")
	public String getNotchGrade() {
		return notchGrade;
	}

	public void setNotchGrade(String notchGrade) {
		this.notchGrade = notchGrade;
	}

	@Basic
	@Column(name = "healing_grade")
	public String getHealingGrade() {
		return healingGrade;
	}

	public void setHealingGrade(String healingGrade) {
		this.healingGrade = healingGrade;
	}
}
